training plans software tools machine hardware equipment application web-enabled training machines radius3 distance learning power tools learning thin-client virtual classroom elearning e-learning virtual academy cnc hand tools education